home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / UNIX.ZIP / VMSCRACK / MAKEFILE.PHA < prev    next >
Encoding:
Text File  |  1996-11-14  |  1.3 KB  |  59 lines

  1. #****************************************************************************#
  2. #                                                                            #
  3. # Make file for PharLap TNT DOS extender plus WATCOM C/C++ 32 Bit            #
  4. #                                                                            #
  5. #****************************************************************************#
  6.  
  7. #directory PharLap TNT DOS extender
  8.  
  9. TNT    = c:\tnt
  10.  
  11. #name the compiler
  12.  
  13. CC     = wcc386
  14. CFLAGS = -mf -bt=dos -3r -omaxnte=16384 -fp3 -zp2
  15.  
  16. #linker
  17.  
  18. LINK   = wlink
  19. LNKOPT = op caseexact
  20.  
  21. #system
  22.  
  23. system = pharlap
  24.  
  25. .EXTENSIONS:
  26. .EXTENSIONS: .exe .exp .rex .lib .obj .c
  27.  
  28. .BEFORE
  29.     @set INCLUDE=.;$(%watcom)\h
  30.     @set DOS4G=QUIET
  31.  
  32. #implicit rules
  33.  
  34. .c.obj :
  35.     $(CC) $^& $(CFLAGS)
  36.  
  37. #executable files
  38.  
  39. exes = vmsc.exe
  40.  
  41. # explicit rules
  42.  
  43. all : $(exes) .symbolic
  44.       @%null
  45.  
  46. mix : $(mix_exes) .symbolic
  47.       @%null
  48.  
  49. vmsc.exe : vmsc.obj getopt.obj hpwd.obj .PRECIOUS
  50.     $(LINK) $(LNKOPT) system $(system) libf $(TNT)\lib\dosx32.lib file vmsc,getopt,hpwd name vmsc
  51.     copy /b $(TNT)\bin\gotnt.exe+$^&.exp $^&.exe
  52.     del $^&.exp
  53.  
  54. vmsc.obj : vmsc.c mytypes.h getopt.h sysuaf.h hpwd.h
  55.  
  56. getopt.obj : getopt.c
  57.  
  58. hpwd.obj : hpwd.c hpwd.h mytypes.h
  59.